*{margin:0;padding:0;}
body{font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
     color: #000;
     font-size: 15px;
}
.fa-angle-left {
	position: absolute;
	right: 20px;
	line-height: 2.1;
	color: #fff;
}
.fa-angle-down {
	position: absolute;
	right: 17px;
	line-height: 2.1;
	color: #fff;
}
.sidebar {
	
	font-size: 17px;
	/*margin-top: 100px; */
	z-index: 999;
	position: fixed;
	width: 140px;
	height: 100%;
	border-right: 1px solid #ccc;
	/*background-color: #f3f3f3;*/
	background:#337AB7;
	background:-webkit-linear-gradient(top,#337AB7,#3AC8EC);
	background:-moz-linear-gradient(top,#337AB7,#3AC8EC);
	background:linear-gradient(top,#337AB7,#3AC8EC);
	filter:progid:DXImageTransform.Microsoft.Gradient(enabled=bEnabled,startColorStr=#FF337AB7,endColorStr=#FF3AC8EC);
	list-style:none;
	border-right:solid 2px gray;
	color:white;
}
.nav-menu-welcome {
	line-height: 45px;
	text-align: center;
	border-bottom: 1px solid #ccc;
}
.nav-menu-welcome span {
	color: #6fb3e0;
	font-weight: bold;
}
.menu {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #e0e0e0;
	text-align: center;
}
.menu span {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	width: 45px;
	height: 35px;
}
.icon1 {
	line-height: 1.4;
	font-size: 20px;
	color: #fff;
}
#nav li {
	position: relative;
	width: 100%;
	list-style-type: none;
	cursor: pointer;
 	background:#337AB7;
	background:-webkit-linear-gradient(top,#3AC8EC,#337AB7);
	background:-moz-linear-gradient(top,#3AC8EC,#337AB7);
	background:linear-gradient(top,#3AC8EC,#337AB7);
	filter:progid:DXImageTransform.Microsoft.Gradient(enabled=bEnabled,startColorStr=#FF3AC8EC,endColorStr=#FF337AB7);
 
}
#nav li a {
	display: block;
	width: 100%;
	text-decoration: none;
	lineheight: 40px;
	
}
#nav li:hover {
	color: black;
	background:#337AB7;
	background:-webkit-linear-gradient(top,#337AB7,#3AC8EC);
	background:-moz-linear-gradient(top,#337AB7,#3AC8EC);
	background:linear-gradient(top,#337AB7,#3AC8EC);
	filter:progid:DXImageTransform.Microsoft.Gradient(enabled=bEnabled,startColorStr=#FF337AB7,endColorStr=#FF3AC8EC);

}
#nav li:hover .fa-angle-left,#nav li:hover .fa-angle-down {
	color: #000;
}

.navmenu ul {
	display: none;
}
.navmenu ul li a {
	font-size:14px;
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	color: #000;
	text-align: center;
	background: #237AB7;
    background: -webkit-linear-gradient(top,#2AC8EC,#337AB7);
    background: -moz-linear-gradient(top,#2AC8EC,#337AB7);
    background: linear-gradient(top,#2AC8EC,#337AB7);
    filter: progid:DXImageTransform.Microsoft.Gradient(enabled=bEnabled,startColorStr=#FF2AC8EC,endColorStr=#FF337AB7);
}

#nav li ul li a:hover {
	color: #fff;
}
#nav li ul li a:hover .icon-item:before {
	content: "\f0da";
	width: 0;
	position: absolute;
	left: -1px;
	top: 0;
	border: none;
	font-size: 20px;
	line-height: 2;
}
#nav li:hover .icon2:before{
	height: 45px;
	transition: height 1s;
	-moz-transition: height 1s;	
	-webkit-transition: height 1s;	
	-o-transition: height 1s;
}
.co {
	height: 45px;
	width: 100%;
}
.words {
	display: inline-block;
	height: 45px;
	line-height: 45px;
	/*width: 100%;*/
	margin-left: 25px;
}
.icon-word:after {
	content: "\f104";
	position: absolute;
	right: 20px;
	font-size: 20px;
	line-height: 2.25;
}
.icon-word1:after {
	content: "\f107";
	position: absolute;
	right: 17px;
	font-size: 20px;
	line-height: 2.25;
}